#include "auth_login_impl.h"
#include "core/sharedata/login_data.h"

namespace qb
{

    void CAuthLoginImpl::OnRecvMsg(char* pData, int nDataLen)
    {
        // 如果正在登录，首先发给登录任务处理
        if (loginData::instance().GetCurrentStatus() != eNetStatus_Done
            && m_TaskGroup.GetCurrentTask() != NULL
            && m_TaskGroup.OnNetData(pData, nDataLen))
        {
            return;
        }
    }

    void CAuthLoginImpl::OnRecvNetStauts(int32_t status)
    {
		if (loginData::instance().GetCurrentStatus() != eNetStatus_Done
			&& m_TaskGroup.GetCurrentTask() != NULL
			&& m_TaskGroup.OnNetStatus(status))
		{
			return;
		}
    }
}
